grazing on the banks of rivers - French English Dictionary